package com.woniu.service;

import com.woniu.entity.CourseTableUtile;
import com.woniu.pojo.Class;
import com.woniu.pojo.Course;
import com.woniu.pojo.Coursetable;

import java.util.List;

public interface CoursetableService {
    void add(Coursetable coursetable);

    void deleteById(Integer id);

    void deleteByIds(Integer[] ids);

    /**
     *td写的方法
     */
    Coursetable findOne(Integer id);
    List<Coursetable> findByClassId(Integer classId);

    void updateById(Coursetable coursetable);

    List<Coursetable> selectByExample(Coursetable coursetable);

    List<Coursetable> selectAll();

    List<Course> selectCourseAll();

    List<Class> selectClassAll();

    List<Coursetable> selectByExample1(Coursetable coursetable);

    /**
     * 通过班级ID得到格式化后的课表
     * @param classId
     * @return
     */
    List<CourseTableUtile> getClassCourse(Integer classId);
}
